package com.skyd.core.android.game.crosswisewar;

import com.skyd.core.game.crosswisewar.ICooling;
import com.skyd.core.game.crosswisewar.IMagic;

public abstract class Magic extends Obj implements IMagic {
	
//	public Magic(){
//		//魔法默认不可见
//		this.hide();
//	}

//	/**
//	 * 初始值为null。 功能注释：目标
//	 */
//	private IWarrior[] _Target = null;
//
//	/**
//	 * 获取Target。 功能注释：目标
//	 * 
//	 * @return 当前的IWarrior类型的值
//	 */
//	public IWarrior[] getTarget() {
//		return _Target;
//	}
//
//	/**
//	 * 设置Target。 功能注释：目标
//	 * 
//	 * @param value
//	 *            要设置的IWarrior类型值
//	 */
//	public void setTarget(IWarrior ... values) {
//		_Target = values;
//	}
	
	@Override
	public ICooling getCooling(){
		return CoolingMaster.getCooling(this.getClass());
	}
	
	public void destroy() {
		((Scene)this.getParentScene()).getSpiritList().remove(this);
	}
}
